package com.dj.shop.service;

import com.dj.shop.model.Brand;
import com.dj.shop.model.Manu;

import java.util.List;

/**
 * @author renshp
 * @Title: ManuService
 * @Description: TODO
 * @date 2019/3/1
 */

public interface ManuService {

    /***
     * 新增厂商
     * @param manu
     */
    int addManu(Manu manu);

    /***
     * 更新厂商信息
     * @param manu
     */
    int updateManu(Manu manu);

    /***
     * 更新厂商状态
     * @param manuId
     * @param manuStatus
     */
    int updateManuStatus(int manuId, String manuStatus);

    /***
     * 根据id获取厂商信息
     * @param manuId
     * @return
     */
    Manu queryManuById(int manuId);

    /***
     * 新增品牌信息
     * @param brand
     * @return
     */
    int addBrand(Brand brand);

    /***
     * 更新品牌信息
     * @param brand
     * @return
     */
    int updateBrand(Brand brand);

    /***
     * 更新品牌状态
     * @param brandId
     * @param brandStatus
     * @return
     */
    int updateBrandStatus(int brandId, String brandStatus);

    /***
     * 根据id查询品牌信息
     * @param brandId
     * @return
     */
    Brand queryBrandById(int brandId);

    /***
     * 查询厂商下所有品牌信息
     * @param manuId
     * @return
     */
    List<Brand> queryBrandsByManuId(int manuId);

}
